Career 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Challenger Casino Lugano - Lugano Internazionali di Tennis de San Marino - San Marino Tatra Banka Open - Bratislava Mobelwelt-Zick Open 98 - Dresden V Trofeo Barcelona de Tenis - Barcelona Nuembrecht Challenger - Nuembrecht VI Torneo Internazionale di Tennis - Barletta Okal Cup 2004 - Eckental Banca Stato Challenger Lugano - Lugano The Surbiton Trophy - Surbiton Weissenhauser Strand Cup - Hamburg Isla de Lanzarote - Lanzarote Dublin Challenger - Dublin Zagreb Open - Zagreb Dusseldorf Open Challenger 2007 - Dusseldorf 2003 USTA Challenger of Calabasas - Calabasas Memorial Savigni - Sassuolo Intersport Heilbronn Open - Heilbronn Banca Stato Challenger Lugano - Lugano Arroyo de la Encomienda - Valladolid Brixina Tennis Open - Bressanone ATP Challenger Open 2004 - Monchengladbach Renault Slovenian Open - Ljubljana 2006 USTA Tallahassee Tennis Challenger - Tallahassee Internationaux de Bretagne - Brest BMW Tennis Championship - Sunrise Memorial Piertomaso Tessitore - San Remo Open de L'Isere-Open 38 - Grenoble Espinho Challenger - Espinho Open de Charleroi - Charleroi Honda-Kah Open - Singapore Warsteiner Challenger - Lubeck Medicor Open - Budapest Open de Montauban - Montauban KGHM Polish Indoors - Wroclaw Zagreb Open - Zagreb Heilbronn Open - Heilbronn LTA Men's Challenger - Wrexham BMW Brixina Tennis Open 2000 - Bressanone Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava Nord/LB Open - Braunschweig XXVIII Edizione 'A.Savoldi' - Manerbio Tatra Banka Open 2001 - Bratislava Barletta Citta'Della Disfida Open 98 - Barletta Napoli International Cup - Napoli Sardinia International Championship - Cagliari Open de L'Isere - Grenoble Intersport Heilbronn Open - Heilbronn Sparkassen Open - Magdeburg Open de la Ville de Saint Denis - Reunion Island Zivnobanka Open 1999 - Prostejov VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Pekao Open 2003 - Szczecin AXA Open - Espinho Warsteiner Challenger Lubeck - Lubeck Milano Challenger-Jameson Cup - Milan Banca Stato Challenger Lugano - Lugano Heilbronn Challenger - Heilbronn Wartburg Open - Eisenach C.T. San Remo - XIII Piertomaso Tessitore - San Remo San Marino Cepu Open - San Marino Kuppers Kolsch Cup Aachen - Aachen Okal Cup 2003 - Eckental USTA Tallahassee Tennis Challenger - Tallahassee Mobilux Open - Luxembourg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Intersport Heilbronn Open - Heilbronn Open Castilla y Leon - Segovia Sassuolo Challenger - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Hester Trophy - Manchester Ciudad de Telde - Telde Open D'Orleans - Orleans Heilbronn Open - Heilbronn Kobstaedernes ATP Challenger - Kolding Internazionali de Tennis di Bergamo - Bergamo Shimadzu All Japan Indoor Tennis Championships - Kyoto LTA Nottingham Challenger - Nottingham Open D'Orleans - Orleans Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Tallahassee Tennis Challenger - Tallahassee Lambertz Open by Stawag - Aachen Baden Open - Ettlingen Lambertz Open by Stawag - Aachen Open Prevadies - St. Brieuc Busan Open Challenger Tennis - Busan The Nottingham Cahllenger - Nottingham Medicor Open - Budapest 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Lambertz Open - Aachen Gemax Open - Belgrade Open Castilla y Leon - Segovia Challenger Casino Lugano - Lugano China Open - Beijing Mauritius Open - Mauritius Volkswagen Challenger 2005 - Wolfsburg X Abierto Internacional de Salinas - Salinas Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental The Joyce Eisenberg Jerusalem Open - Jerusalem Messina CH Parioli CH Croatian Indoors - Zagreb Challenger 42 - Andrezieux Heineken Open - Singapore Internationaux de Tennis de Brest - Brest Kremlin Cup - Moscow Tennis Napoli Cup - Naples Garden Open - Rome Internazionali di Tennis di San Marino - San Marino Samsung Open - Brighton Scania Stockholm Open - Stockholm Internazionali di Tennis di San Marino - San Marino Dubai Tennis Open - Dubai Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta BMW Open - Munich Gerry Weber Open - Halle Shimadzu All Japan Indoor - Kyoto Renault Slovenian Open - Ljubljana 2001 Mercedes Cup - Stuttgart Memorial Savigni - Sassuolo The Hamlet Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Hanko CH Milan Indoors - Milan Open 13 - Marseille Black Forest Open 2000 - Freudenstadt Skandia Open - Linz Qatar Mobil Open 2001 - Doha Gerry Weber Open - Halle Macedonian Open - Skopje Lambertz Open - Aachen Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Open 13 - Marseille International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Milan Barcelona Kitzbuhel Kuppers Kolsch Cup - Aachen Stuttgart Kuala Lumpur Beijing Moscow Philadelphia Florence Long Island Bucharest Estoril Barcelona V Torneo Internazionale di Tennis - Barletta Unique Zagreb Open - Zagreb Bologna Rado Swiss Open - Gstaad Gstaad San Marino Cepu Open - San Marino The Wrexham Challenger - Wrexham Umag Sao Paulo Memphis Philadelphia Scottsdale Barcelona Nice Madrid Bologna Florence Genova Stuttgart Jameson Cup - Milan Hilversum Prague Cologne Kremlin Cup - Moscow Polish Open 99 - Poznan Guaruja Kueppers Kolsch Cup by Lambertz - Aachen Wellington Auckland Guaruja Philadelphia Sporting Challenger 2003 - Turin Energis Dutch Open - Amsterdam Rado Swiss Open - Gstaad Ciudad de Pozoblanco Open Diputacion - Cordoba Madrid Florence Qatar Exxon Mobil Open 2002 - Doha Dubai Tennis Open - Dubai Quelle Cup - Furth San Marino IPP Open - Helsinki Milan Indoors - Milan Kaltenberg Open - Split Kroger / St. Jude International - Memphis Zagreb Open - Zagreb Palermo Athens Casablanca CH LTA Shrewsbury Challenger - Shrewsbury Ostend Challenger Tennis Cup of Flanders - Ostende 1998 Safeway Challenger - Aptos Torneo Internazionale di Tennis ATP-Challenger - Merano San Remo San Marino Poznan Challenger - Poznan Geneva AAPT Championships - Adelaide 3° Trofeo 'Citta di Brindisi' - Brindisi U.S. Pro Tennis Championships - Boston Tampere CH Genoa Open 'Fondazione Carige' - Genova Adidas International - Sydney Rado Geneva Challenger - Geneva Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Gold Flake Open - Chennai Maia Challenger - Oporto International Bavarian Championship - Eckental Samsung Challenger 2007 - Ho Chi Minh City Allianz Suisse Open - Gstaad Napoli Challenger - Napoli Mercedes Cup - Stuttgart Intersport Heilbronn Open - Heilbronn Heilbronn Open - Heilbronn Pro Tennis World Open - Boca Raton KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Zagreb Open - Zagreb Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Heilbronn Open - Heilbronn Barletta Citta Della Disfida Open 2000 - Barletta Optimus Maia Open - Maia The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth Pekao Open - Szczecin St. Petersburg Open - St. Petersburg Open de Montauban - Montauban Warsteiner Grand Prix - Oberstaufen Grand Prix Hassan II - Casablanca Chennai Open - Chennai Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio DPD Challenger 2000 - Aschaffenburg Open de Tanger - Tangier KGHM Polish Indoors - Wroclaw Argentina Open - Buenos Aires FILA Challenger - Biella Pekao Open 2001 - Szczecin Brasil Open - Costa do Sauipe The Bolton Challenger - Bolton Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Graz CA Challenger - Graz Pomorski Bank Kredytowy Open - Szczecin VI Open Banc Agricol - Andorra Copa Ericsson Argentina - Buenos Aires Crystal Cup 1998 - Portoroz Open de l'Isere - Grenoble Open de Franche Comte - Besancon Barletta Citta Della Disfida Open 99 - Barletta Venice Challenger - Venice President's Cup 1998 - Tashkent Top Wool Challenger Biella - Biella Adidas International - Sydney Ordina Open - 's-Hertogenbosch ATP Challenger 2003 Numea - New Caledonia Campbell's Hall of Fame Tennis Championships - Newport Merano Open - Merano Neu Ulm CH Tatra Banka Open - Bratislava Mercedes Cup - Stuttgart Ostdeutscher Sparkessen Cup - Dresden Gstaad Pilot Pen Tennis - New Haven PrivatBank Cup - Dnepropetrovsk Legg Mason Tennis Classic - Washington D.C. ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo AIG Japan Open - Tokyo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon XL Bermuda Open - Bermuda St. Petersburg Open - St. Petersburg BMW Open - Munich Open Seat-Godo 2000 - Barcelona Adidas International - Sydney Florence Milan Indoors - Milan The Stella Artois Championships - London Gerry Weber Open - Halle Siebel Open - San Jose AIG Japan Open Tennis Championships - Tokyo Copenhagen Open - Copenhagen BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Stuttgart Santiago AIG Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb 2003 Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen Adelaide Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Auckland Adidas Open de Toulouse - Toulouse Legg Mason Tennis Classic - Washington D.C. Qatar Mobil Open '98 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Pescara CH Dubai Palermo Mumbai Open - Mumbai Copenhagen Open - Copenhagen Internazionali di Tennis di San Marino - San Marino Athens ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Ordina Open - s-Hertogenbosch CA Tennis Trophy - Vienna Hilversum Gerry Weber Open - Halle Geneva Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Estoril Open - Estoril Milan Generali Open 2003 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Adelaide Sydney Antwerp BMW Open - Munich Oporto Halle Gstaad Washington New Haven Basel Lyon Moscow Adelaide Sydney Milan Philadelphia Scottsdale Ordina Open - 's-Hertogenbosch Nice Munich Bologna Kitzbuhel Bucharest Tokyo Oahu Estoril Antwerp Scottsdale Stuttgart Kitzbuhel San Marino Bucharest Athens Buenos Aires Bastad Nice Bologna Genova Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Open 13 - Marseille 1997 Mercedes Cup - Stuttgart Generali Open 1997 - Kitzbuhel Grolsch Open 1997 - Amsterdam Pilot Pen International - New Haven Beijing Open - Beijing Croatian Indoors - Split Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag Open Seat-Godo '99 - Barcelona Grand Prix Hassan II - Casablanca Salem Open - Hong Kong Dubai Tennis Open - Dubai 2002 Mercedes Cup - Stuttgart RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok AIG Japan Open - Tokyo St. Petersburg Sporting Challenger - Turin Schickendanz Open - Furth Top Wool Challenger Biella - Biella Copenhagen Open - Copenhagen ATP Heineken Challenger 2000 - Ho Chi Minh City Amsterdam Indianapolis Long Island Madrid San Marino Palermo Athens Compaq Challenger - Bucharest Memphis BPCA Open de Nice-Tounoi Challenger - Nice Skandia Open - Linz Verona CH Freudenstadt Challenger - Freudenstadt Okal Open - Eckental Estoril Cairo Challenger - Cairo Sparkassen Open - Magdeburg Umag Wiesmann Roadster Open - Nuembrecht Memphis Estoril Genova Stuttgart CA Challenger - Graz Ciudad de Pozoblanco Open Diputacion - Cordoba Palermo Isla de Gran Canaria - Mas Palomas Arizona Men's Tennis Championships - Scottsdale China Open - Beijing Heineken Open Shanghai - Shanghai President's Cup - Tashkent Kitzbuhel St. Vincent Ordina Open - 's-Hertogenbosch Modena CH San Marino Allianz Suisse Open Gstaad - Gstaad Indianapolis Pilot Pen International - New Haven Gold Flake Open - Chennai San Jose Japan Open - Tokyo BMW Open - Munich Casablanca Italian Open - Rome Stuttgart The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Indian Wells Heineken Open Shanghai - Shanghai Hilversum Tennis Masters Series - Stuttgart CA Tennis Trophy - Vienna Kitzbuhel Indianapolis Qatar Mobil Open 2000 - Doha Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Indian Wells Key Biscayne Monte Carlo Rome Canadian Open Stuttgart Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Essen Paris Monte Carlo Hamburg Rome Paris Key Biscayne Rome Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Barcelona Generali Open 2002 - Kitzbuhel Tata Open 2003 - Chennai Monte Carlo Hamburg Indian Wells Monte Carlo Kroger / St. Jude International - Memphis Hamburg Kroger / St. Jude International - Memphis Rome Auckland Memphis Open 13 - Marseille Miller Lite Hall of Fame Tennis Championships - Newport Australian Men's Hardcourt Championships - Adelaide BMW Open - Munich Barcelona U.S. Men's Clay Court Championships - Houston Heineken Open Shanghai - Shanghai Campionati Internazionali di Sicilia - Palermo Rome Grand Prix de Tennis de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Japan Open - Tokyo Paegas Czech Open - Prague Gerry Weber Open - Halle Estoril Open - Estoril BMW Open - Munich President's Cup - Tashkent Tennis Masters Series - Monte Carlo Siebel Open - San Jose Pescara CH Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo Hamburg Tennis Masters Series - Hamburg Dubai Tennis Open - Dubai European Community Championships - Antwerp Gold Flake Open - Chennai Open Seat-Godo '97 - Barcelona Athens Monte Carlo Open - Monte Carlo San Francisco Pacific Life Open - Indian Wells Nice Madrid Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Palermo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Dubai Tennis Open - Dubai Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Prague Ostrava Rome Campionati Internazionali d'Italia - Rome Chennai Open - Chennai Open de Moselle - Metz NASDAQ-100 Open - Miami The Stella Artois Grass Court Championships - London China Open - Beijing St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Madrid Tennis Masters Series - Hamburg German Open - Hamburg Sydney International - Sydney Tennis Masters Series - Monte Carlo The Stella Artois Grass Court Championships - London Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Rome Cincinnati Indian Wells Monte Carlo Key Biscayne Jakarta Philadelphia Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open - New York U.S. Open French Open Wimbledon U.S. Open French Open U.S. Open U.S. Open Australian Open French Open French Open Wimbledon Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open Australian Open Australian Open U.S. Open - New York U.S. Open - New York Licher German Open - Hamburg The Ericsson Open - Miami U.S. Open - New York Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London Roland Garros Davis Cup, World Group, 1R, ITA-MEX 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 70th River Oaks International Tennis Tournament - Houston Atlanta Olympics Barcelona Olympics Grand Slam Cup